uni.addInterceptor({
    returnValue(res) {
        if (
            !(
                !!res &&
                (typeof res === 'object' || typeof res === 'function') &&
                typeof res.then === 'function'
            )
        ) {
            return res;
        }
        return new Promise((resolve, reject) => {
            res.then(res => (res[0] ? reject(res[0]) : resolve(res[1])));
        });
    },
});
